/* COLORS */

:root {	
	--font: #26181B;
	--bg: #F7F0DD;
	--bg: #EADBC2;
	--main: #B0ACAD;
	--ahref: #000;
	--highlight-light: #8b3231;
	--sub: #DCDCDC;
	--border: #B5B5B5;
	--shadow: #777;
	--error: #CD0000;
	--error-font: #FFF;
	--white: #FFF;
	--font-reverse: #FEFEFE;
	--font-light: #C7C7C7;
	--font-dark: #1B1B1B;
	--bg-light: #ECEAEB;
}

/* COLORS END */



/* FUNDAMENTALS*/

body {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	background: var(--bg); color: var(--font);
}
* {
	box-sizing: border-box;
}
a {
	text-decoration: none;
	color: var(--ahref);
	transition: 0.35s ease;
	outline : none;
}
a:hover {
	color: var(--highlight-light);
}
strong {
	
}
h1 {
}
.hidden {
	display: none;
}

figure {
	margin: 0;
}

/* FUNDAMENTALS END */




/* HEADER */

.container.header header section h1 a strong {
	display: none;
}

.container.header header section nav ul {
	list-style: none;
	padding: 0;
	text-align: center;
}

.container.header header section nav ul li a {
	text-transform: uppercase;
	display: block;
}

.container.header header section:last-of-type h2 a strong {
	display: none;
}

/* HEADER end */